导航菜单
首页 >  Releases betaflightbetaflight  > Releases · betaflight/betaflight · GitHub

Releases · betaflight/betaflight · GitHub

Introducing: Betaflight 4.4.0

Our release notes for 4.4.0 are here: https://betaflight.com/docs/release/Betaflight-4.4-Release-Notes

IMPORTANT: Make sure you install and use the latest version of the Betaflight Configurator (10.9.0) before updating your firmware.

Please read these important introductory notes:

There is a new betaflight.com website that houses all the documentation and media for helping you get the best out of Betaflight. Well done to the team who have pulled that together. Check it out: http://www.betaflight.com.

If your target does not present the 4.4.0 releases in 10.9.0 of the configurator, then please flash 4.3.2 and then submit a support request from within the CLI tab. This should give us enough information to at least get your target up and running with 4.4.0. The reason it will be missing is the manufacturer or our flyers, have yet to provide the details needed about what hardware is on the board.

After updating to Betaflight 4.4.0, you MUST use the latest 10.9.0 Betaflight Configurator. Earlier configurator versions (e.g.10.8) will not work properly with 4.4 releases.

4.4 has a new Cloud Building System. This is design to extend the life of smaller flash sized MCUs (F411 and F722) based boards. You need to enable the various options in the build, before selecting "Load Firmware Online" within the configurator. It is super simple, but just be aware that unless you have selected the option for your firmware it will not be available once you flash the board. Don't stress, if you miss an option, just request a new build! :)

HD OSD support has been added. This is not currently supported by HD Zero, but some effort there is in the works so watch this space.

Check all your settings carefully before arming for the first time. Check PIDs, Filters, Rates, motor configuration and motor rotation. For the first flights, arm in a safe place, fly gently, and look out for any setup or build issues.

Betaflight has a presence on the Discord messaging platform - and this is the primary location for support, questions and discussions. Come and join us. Most developers hang out there, so this is a great place to talk about the things you are tinkering with in Betaflight, or get help with really complicated configuration problems.

Alternatively, if you don't use Discord and you want to talk about Betaflight, ask configuration questions, or just hang out with fellow pilots, you can do this in our Facebook group.

What's ChangedFeaturesAdd OSD_CRAFTNAME_MSGS to insert additional data into CraftName by @howels in #11771Ghost MSP support by @daleckystepan in #11242ExpressLRS 3.0 compatibility mode by @phobos- in #11783VTX Device over MSP by @phobos- in #11705Feature/dshot extended telemetry on unused ranges by @damosvil in #11694Set PID profile count and RATE profile count to 4 by @haslinghuis in #11770Implement battery continuation by @rvdveen in #11084Watt Hours Drawn OSD Element and Post Flight Stat by @jonmahoney15 in #11843CLOUD_BUILD enablement. Supporting the use of a cloud build server. by @blckmn in #11850Add AUX channel value to OSD (e.g. for Pilot's Heart Rate) by @alexeystn in #10789Ready Mode by @jonmahoney15 in #11886Add support for getting/setting elrs uid via msp API by @jeffpearce in #11192Rename 'display_name' to 'pilot_name'; rename 'name' to 'craft_name' ;Add the 'MSP2_GET_TEXT' and 'MSP2_SET_TEXT' MSP commands by @krasiyan in #11391Add HD OSD support by @SteveCEvans in #11964MSP messages to get and set PID and rate profile names. by @qvasic in #12020Show PID and rate profile names in OSD menu. by @qvasic in #11962ImprovementsAdd angle limit to OSD settings menu by @SpencerGraffunder in #11257Adds blackbox fields_disabled_mask to msp by @fgiudice98 in #10054Remove unused rxRefreshRate by @daleckystepan in #11668Update GPS Rescue by @ctzsnooze in #11579Extract function toUpperCase for osd elements by @limonspb in #11670Only write to FLASH once 64 bytes are buffered by @SteveCEvans in #11697Save flash: Replace CLI params for OSD stats and warnings with bitmasks by @limonspb in #11671Use timed timeouts for USB HAL functions, not simple counts, as per H7 by @SteveCEvans in #11669Use macros for power with integer exponents by @mathiasvr in #11126Style: Use angle brackets with standard library headers by @mathiasvr in #11196Remove USE_EXTI, USE_GYRO_EXTI and USE_MPU_DATA_READY_SIGNAL defines by @SteveCEvans in #11585MAX7456 cleanups 1 by @hydra in #11662Refactoring IMU, ACC and small PID loop improvements by @daleckystepan in #11326Move to Github Actions for PRs by @blckmn in #11723Don't set sleepTime to ut_delay in BARO_STATE_PRESSURE_SAMPLE state by @SteveCEvans in #11740CLI: Raise upper limit of dyn_idle_min_rpm by @KarateBrot in #11769Allow dyn_notch_min_hz as low as 20Hz by @bw1129 in #11795Refactor barometer as floats with pt2 smoothing by @ctzsnooze in #11775Change Dynamic Notch Min Hz default to 100Hz by @SupaflyFPV in #11827Unify all eRPM to RPM calculations into one single function by @damosvil in #11772GPS Rescue smoothed with upsampled inputs, bug fixes by @ctzsnooze in #11834Cleanup some switch-case-s by @DusKing1 in #11810Add MSP displayport sub-command definitions by @SteveCEvans in #11864Enhancements for ICM-426xx (gyro and acc) by @KarateBrot in #11866Fix function brace style by @mathiasvr in #11191ExpressLRS: Minor style fix and clean up by @mathiasvr in #11195Use ARRAYLEN macro where applicable by @mathiasvr in #11190Populate unified targets as separate target folders by @blckmn in #11885Move TPA to PID profile by @haslinghuis in #11779Use std abs() instead of ABS() macro by @mathiasvr in #11097Use lrintf for explicit rounding of float to integer by @mathiasvr in #11102Remove old style definitions by @KarateBrot in #11887BMI160/270: Stronger acc anti-aliasing by @KarateBrot in #11895Revert GPS satellite minimums to single gps_rescue_min_sats value by @ctzsnooze in #11905Removing 'UNIFIED_TARGET' by @blckmn in #11909Remove duplicate DSHOT port configuration by @SteveCEvans in #11915Lock altitude task at 100Hz & fix baro calibration by @KarateBrot in #11911use PWM_RANGE consistently by @ctzsnooze in #11921Enable MSP Displayport on a serial port using FUNCTION_MSP_DISPLAYPORT by @SteveCEvans in #11913Moving OSD to cloud build option by @blckmn in #11926Final target clean up by @blckmn in #11925Adding board scratch space. by @blckmn in #11920Parse GPS DOP values by @KarateBrot in #11912Dedicated task for GPS Rescue by @KarateBrot in #11972Refactor RPM Filter by @KarateBrot in #11765Add HD OSD system elements for VTX temp and goggle fan speed by @SteveCEvans in https://github...

相关推荐: